function JSBridge(){
}

/** 微信SDK */
JSBridge.prototype.isWeiXinPlatform = function () {
    if(JSBridge.prototype.isTouTiaoPlatform()){
        return false;
    }
    let b = false;
    try {
        b = wx;
    }
    catch (err) {
        b = false;
    }
    return b;
}
JSBridge.prototype.getWXObj = function () {
    try {
        return wx;
    }
    catch (err) {
        console.error("当前不是微信环境，无法获取wx对象");
        return null;
    }
}

/** OppoSDK */
JSBridge.prototype.isOppoPlatform = function () {
    let b = false;
    try {
        b = qg;
    }
    catch (err) {
        b = false;
    }
    return b;
}
JSBridge.prototype.getQGObj = function () {
    try {
        return qg;
    }
    catch (err) {
        console.error("当前不是不是Oppo手机设备，无法获取qg对象");
        return null;
    }
}

/** 头条游戏（字节跳动） */
JSBridge.prototype.isTouTiaoPlatform = function () {
    let b = false;
    try {
        b = tt;
    }
    catch (err) {
        b = false;
    }
    return b;
}
JSBridge.prototype.getTTObj = function () {
    try {
        return tt;
    }
    catch (err) {
        console.error("当前不是不是头条或字节跳动（抖音）设备，无法获取tt对象");
        return null;
    }
}

module.exports.JSBridge = new JSBridge();